﻿#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>

//int main()
//{
//	//输入一个整数，判断是否为奇数
//	int a = 0;
//	printf("请输入一个整数\n");
//	while (scanf("%d", &a) != EOF)//巧妙的运用了多组输入
//	{
//		if (a % 2 == 1)
//		{
//			printf("%d为奇数", a);
//		}
//		else
//		{
//			printf("%d是偶数", a);
//		}
//	}
//	return 0;
//}

//int main()
//{
//	//默认在if和else语句中都只控制一条语句
//	int age = 0;
//	scanf("%d", &age);
//	if (age >= 18)
//		printf("成年了\n");
//	printf("可以谈恋爱了\n");
//	return 0;
//}


//int main()
//{
//	int age = 0;
//	printf("请输入您的年龄\n");
//	//输入
//	//采取多组输入进行多组数据的测试
//	while (scanf("%d", &age) != EOF)
//	{
//		if (age < 18)
//		{
//			printf("少年\n");
//		}
//		else//else就是它的"对立面"
//		{
//			if (age <= 44)
//			{
//				printf("青年\n");
//			}
//			else
//			{
//				if (age <= 59)
//				{
//					printf("中老年\n");
//				}
//				else
//				{
//					if (age <= 89)
//					{
//						printf("老年\n");
//					}
//					else
//					{
//						printf("老寿星\n");
//					}
//				}
//			}
//		}
//	}
//	
//	return 0;
//}

//if else if形式
//int main()
//{
//	int age = 0;
//	printf("请输入您的年龄\n");
//	//输入
//	while (scanf("%d", &age) != EOF)
//	{
//		if (age < 18)
//			printf("少年\n");
//		else if (age <= 44)
//			printf("青年\n");
//		else if (age <= 59)
//			printf("中老年\n");
//		else if (age <= 89)
//			printf("老年\n");
//		else
//			printf("老寿星\n");
//	}
//	
//
//	return 0;
//}

//只要带上适当的⼤括号，代码的逻辑就会更加的清晰，所以⼤家以后在写代码的时候要注意括号的使
//⽤，让代码的可读性更⾼。
//int main()
//{
//	int a = 0;
//	int b = 2;
//	if (a == 1)//if悬空问题
//		if (b == 2)
//			printf("hehe\n");
//	else
//		printf("haha\n");
//	return 0;//什么都没输出
//}

//int main()
//{
//	//使用条件表达式实现找到两个数中较大值
//	printf("请输入两个数，比较大小\n");
//	int a = 0;
//	int b = 0;
//
//	while (scanf("%d %d", &a, &b) != EOF)
//	{
//		int m = a > b ? a : b;
//		printf("较大的值为：%d", m);
//	}
//	return 0;
//}

//int main()
//{
//	//判断闰年
//	//1.能被4整除并且不能被100整除是闰年
//	//2.能被400整除的是闰年
//	int year = 0;
//	printf("请输入年份\n");
//	while (scanf("%d", &year) != EOF)
//	{
//		if (year % 4 == 0 && year % 100 != 0 || year%400==0)
//		{
//			printf("%d年是闰年\n", year);
//		}
//		else
//		{
//			printf("%d年不是闰年\n",year);
//		}
//	}
//	return 0;
//}

//&&一假为假
//||两假为假

//int main()
//{
//	int i = 0, a = 0, b = 2, c = 3, d = 4;
//	i = a++ && ++b && d++;//    "&&一假为假  ||两假为假"
//	printf("a=%d\nb=%d\nc=%d\nd=%d\n", a, b, c, d);
//	return 0;
//}

//switch语句
//用于判断条件有多个结果的情况
//int main()
//{
//	//一个整数除3之后的余数 0 1 2
//	int a = 0;
//	printf("请输入一个整数\n");
//	while (scanf("%d", &a) != EOF)
//	{
//		switch (a % 3)
//		{
//		case 0:
//			printf("余数是0\n");
//			break;
//		case 1:
//			printf("余数是1\n");
//			break;
//		case 2:
//			printf("余数是2\n");
//			break;
//		}
//	}
//	
//	return 0;
//}

//int main()
//{
//	int day = 0;
//	printf("请输入......\n");
//	while (scanf("%d", &day)!= EOF)
//	{
//		if (day <= 0 || day > 7)
//		{
//			printf("输入错误\n");
//		}
//		else
//		{
//			switch (day)
//			{
//			case 1:
//			case 2:
//			case 3:
//			case 4:
//			case 5:
//				printf("工作日\n");
//				break;
//			case 6:
//			case 7:
//				printf("休息日\n");
//			}
//		}
//		
//	}
//	return 0;
//}
//switch 语句后的表达式中的值无法匹配代码中的case语句的时候,就会执行default子句

//int main()
//{
//	int day = 0;
//	printf("请输入......\n");
//	while (scanf("%d", &day)!= EOF)
//	{
//			switch (day)
//			{
//			case 1:
//			case 2:
//			case 3:
//			case 4:
//			case 5:
//				printf("工作日\n");
//				break;
//			case 6:
//			case 7:
//				printf("休息日\n");
//			default:
//				printf("输入错误\n");
//				break;
//			}
//		
//	}
//	return 0;
//}

//分支语句
//↑↑↑
//↓↓↓
//循环语句

//while    for    do while

//在屏幕上打印1-10
//int main()
//{
//	int a = 0;
//	while (a <= 10)
//	{
//		printf("%d ", a);
//		++a;
//	}
//	return 0;
//}

//int main()
//{
//	//逆序打印整数的每一位
//	int a = 0;
//	scanf("%d", &a);
//	while (a)
//	{
//		printf("%d ", a % 10);
//		a = a / 10;
//	}
//	return 0;
//}

//int main()
//{
//	for (int i = 0; i <= 10; i++)
//	{
//		printf("%d ",i);
//	}
//	return 0;
//}

//int main()
//{
//	int i = 0;
//	int sum = 0;
//	for (i = 1; i < 100; i++)
//	{
//		if (i % 3 == 0)
//		{
//			sum = sum + i;
//		}
//
//	}
//	printf("%d\n", sum);
//	return 0;
//}

//优化
//int main()
//{
//	int i = 0;
//	int sum = 0;
//	for (i = 3; i < 100; i+=3)
//	{
//		if (i % 3 == 0)
//		{
//			sum = sum + i;
//		}
//		printf("%d\n", sum);//放在这里可以看到数据的变化(相加)进程
//	}
//	
//	return 0;
//}

